Skip to content

Add GitHub Actions workflow to run tests#2

Merged
pyramation merged 1 commit into
mainfrom
devin/1766958917-add-ci-workflow
Dec 28, 2025
Merged

Add GitHub Actions workflow to run tests#2
pyramation merged 1 commit into
mainfrom
devin/1766958917-add-ci-workflow

Conversation

@pyramation
Copy link
Copy Markdown
Contributor

Summary

Adds a GitHub Actions workflow that runs all tests on push to main and on pull requests targeting main. The workflow:

  • Uses pnpm v10 for package management
  • Runs on Node.js 20.x
  • Executes pnpm test which runs tests across all 3 packages (just-bash, zen-test, zen-bash)

Review & Testing Checklist for Human

  • Verify this PR's CI check passes (the workflow should run on this PR itself)
  • Confirm pnpm version 10 matches the project's packageManager field in root package.json

Notes

The tests require NODE_OPTIONS='--experimental-vm-modules' for ESM support, which is already configured in each package's test script.

Link to Devin run: https://app.devin.ai/sessions/e5a59ab234c5481e817dad43a74cfc6e
Requested by: Dan Lynch (@pyramation)

@devin-ai-integration
Copy link
Copy Markdown

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

@pyramation pyramation merged commit 72c6022 into main Dec 28, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant